(*Cylinders*)

ContourPlot3D[x^2+y^2==1,{x,-2,2},{y,-2,2},{z,-2,2},AxesOrigin->{0,0,0}]

ContourPlot3D[z==y^2,{x,-2,2},{y,-2,2},{z,0,4},AxesOrigin->{0,0,0}]

(*Elliptic Paraboloid*)
ContourPlot3D[z==2*x^2+y^2,{x,-2,2},{y,-2,2},{z,0,4},AxesOrigin->{0,0,0}]

(*Paraboloid*)
ContourPlot3D[z==x^2+y^2,{x,-2,2},{y,-2,2},{z,0,4},AxesOrigin->{0,0,0}]

(*Circular Cone*)
ContourPlot3D[z^2==x^2+y^2,{x,-2,2},{y,-2,2},{z,-2,2},AxesOrigin->{0,0,0}]

(*Elliptic Cone*)

ContourPlot3D[z^2==x^2+2*y^2,{x,-2,2},{y,-2,2},{z,-2,2},AxesOrigin->{0,0,0}]

(*Ellipsoid*)
ContourPlot3D[x^2+(y/2)^2+(z/3)^2==1,{x,-2,2},{y,-2,2},{z,-3,3},AxesOrigin->{0,0,0},PlotRange->{{-3,3},{-3,3},{-3,3}}]

(*Hyperboloid of One Sheet*)

ContourPlot3D[x^2+y^2-z^2==1,{x,-3,3},{y,-3,3},{z,-3,3},AxesOrigin->{0,0,0},PlotRange->{{-3,3},{-3,3},{-3,3}}]

(*Hyperboloid of Two Sheets*)

ContourPlot3D[-x^2-y^2+z^2==1,{x,-3,3},{y,-3,3},{z,-3,3},AxesOrigin->{0,0,0},PlotRange->{{-3,3},{-3,3},{-3,3}}]

(*Hyperbolic Parabolid "The Saddle"*)

ContourPlot3D[z==x^2-y^2,{x,-3,3},{y,-3,3},{z,-3,3},AxesOrigin->{0,0,0},PlotRange->{{-3,3},{-3,3},{-3,3}}]